package com.tarena.lbs.coupon.dao.repository;

import com.github.pagehelper.PageInfo;
import com.tarena.lbs.coupon.pojo.po.CouponPO;
import com.tarena.lbs.coupon.pojo.query.CouponQuery;

import java.util.List;

public interface CouponRepository {

    /**
     * 分页查询优惠券列表
     */
    PageInfo<CouponPO> pageList(CouponQuery query);

    /**
     * 根据ID查询优惠券
     */
    CouponPO getById(Integer id);

    /**
     * 保存优惠券
     */
    void save(CouponPO couponPO);

    /**
     * 更新优惠券
     */
    void update(CouponPO couponPO);
}
